﻿namespace Acl.DataCheck;

/// <summary>
/// 约束类型
/// </summary>
public enum ConstraintType
{
    /// <summary>
    /// 外键约束
    /// </summary>
    FK,

    /// <summary>
    /// 条件外键约束
    /// </summary>
    ConditionFK,

    /// <summary>
    /// 范围约束
    /// </summary>
    Range,

    /// <summary>
    /// 标记枚举约束
    /// </summary>
    FlagEnum,

    /// <summary>
    /// 组内唯一递增约束
    /// </summary>
    GroupUniqueIncrease,

    /// <summary>
    /// 检查约束
    /// </summary>
    Check,

    /// <summary>
    /// 业务约束
    /// </summary>
    Business,
}